package com.kmxd.ams.core.common.constant;

/**
 * 档案管理常量
 *
 * @author ZuoLG
 */
public class ArchConst {

  /** 数字框 */
  public static final String INPUT_NUMBER = "InputNumber";
  /** 单选 */
  public static final String API_SELECT = "ApiSelect";
  /** 树形单选 */
  public static final String API_TREE_SELECT = "ApiTreeSelect";
  /** 多选标识 */
  public static final String MULTIPLE = "ApiSelectMultiple";
  /** 部门选择标识 */
  public static final String SELECT_DEPT_TREE = "selectDeptTree";
  /** 选择年度特殊处理 */
  public static final String DATE_PICKER_YEAR = "DatePickerYear";
  /** 时间选择 */
  public static final String DATE_PICKER_TIME = "DatePickerTime";
  /** 日期选择 */
  public static final String DATE_PICKER = "DatePicker";
  /** 字典加载 */
  public static final String LIST_DICT_MODEL = "listDictModel";
  /** 保管期限 */
  public static final String DICT_RETENTIONPERIOD = "retentionperiod";
  /** 密级 */
  public static final String DICT_SECURITY = "dict_security";
  /** 分类加载 */
  public static final String LIST_CLASSIFY_TREE = "listClassifyTree";
  /** 分类号classfy */
  public static final String CLASSFY = "classfy";
  /** 档案库状态 */
  public static final String ARCH_STATUS = "status";
  /** 分类名称 */
  public static final String CLASSFY_NAME = "classfy_name";

  public static final String CLASSFY_NAME_CAMEL = "classfyName";
  /** 项目时选择规则 */
  public static final String ARCH_RULE_ID = "arch_rule_id";

  /** 默认值字段 id */
  public static final String DEF_ID = "id";
  /** 默认值字段 fonds_code */
  public static final String DEF_FONDS_CODE = "fonds_code";
  /** 默认值字段 fonds_ID */
  public static final String DEF_FONDS_ID = "fonds_id";

  public static final String DEF_FONDS_ID_FIELD = "fondsId";
  /** 项目代号继承字段 */
  public static final String PROJ_CODE = "proj_code";
  /** 所属卷号 */
  public static final String VOL_ARCH_CODE = "vol_arch_code";
  /** 默认值字段 status */
  public static final String DEF_STATUS = "status";
  /** 默认值字段 source_type */
  public static final String DEF_SOURCE_TYPE = "source_type";
  /** 默认值字段 del_flag */
  public static final String DEF_DEL_FLAG = "del_flag";
  /** 默认值字段 date */
  public static final String DEF_DATE = "${date}";
  /** 默认值字段 year */
  public static final String DEF_YEAR = "${year}";
  /** 默认值字段 userId */
  public static final String DEF_USER_ID = "${userId}";
  /** 默认值字段 userName */
  public static final String DEF_USER_NAME = "${userName}";
  /** 默认值字段 部门ID */
  public static final String DEF_DEPT_ID = "${deptId}";
  /** 默认值字段 部门名称 */
  public static final String DEF_DEPT_NAME = "${deptName}";

  /** 流水 */
  public static final String SEQUENSE = "sequence";
  /** 案卷号 */
  public static final String VOL_SEQUENCE = "volSequence";

  public static final String VOL_SEQUENCE_DB = "vol_sequence";
  /** 盒流水 */
  public static final String DB_BOX_SEQUENCE = "box_sequence";

  public static final String BOX_SEQUENCE = "boxSequence";
  /** 件号 */
  public static final String DOC_SEQUENCE = "docSequence";

  public static final String DOC_SEQUENCE_DB = "doc_sequence";
  public static final String DOC_SEQUENCE_VOL = "卷内序号";
  /** 档号 */
  public static final String ARCH_CODE = "archCode";

  public static final String ARCH_CODE_DB = "arch_code";

  public static final String DOC_ID = "docId";
  public static final String DOC_IDS = "docIds";
  public static final String VOL_ID = "volId";
  public static final String VOL_ID_DB = "vol_id";
  public static final String VOL_IDS = "volIds";
  public static final String BOX_ID = "boxId";
  public static final String BOX_ID_DB = "box_id";

  public static final String PROJ_ID = "projId";
  public static final String PROJ_ID_DB = "proj_id";


  public static final String ARCH_TYPE_ID = "archTypeId";
  public static final String ARCH_TYPE_ID_DB = "arch_type_id";
  public static final String TABLE_ID = "tableId";

  /** 数据维护 mdc传值 key， 原始数据 */
  public static final String ORIGIN_DATA = "originData";
  /** 修改后数据 */
  public static final String UPDATE_DATA = "updateData";
  /** 利用数据 */
  public static final String USE_DATA = "useDATA";

  public static final String FIELD_YEAR = "year";
  public static final String FIELD_TITLE = "title";
  public static final String FIELD_SECURITY = "security";
  public static final String FIELD_RETENTION_PERIOD = "retentionPeriod";
  public static final String FIELD_RETENTION_PERIOD_DB = "retention_period";
  /** 关键词搜素 分割标识 */
  public static final String KEYWORDS_SPLIT_WORD = " ";
  /** 默认通用标准Key */
  public static final String GENERAL_KEY = "general";

  /** 检索关键字 */
  public static final String SEARCH_KEYWORD = "keyword";
  /** 检索条件 */
  public static final String SEARCH_CONDITION = "condition";

  /** 部门id */
  public static final String DEPARTMENT_ID = "departmentId";
  /** 部门名称 */
  public static final String DEPARTMENT = "department";
  /** 门类名称 */
  public static final String ARCH_TYPE_NAME = "archTypeName";
  /** 文件类型 */
  public static final String FILE_TYPE = "fileType";
  /** 门类模型 */
  public static final String ARCH_MODEL = "archModel";
  /** 门类模型名称 */
  public static final String ARCH_MODEL_NAME = "archModelName";
  /** 条目id */
  public static final String ARCH_ID = "archId";

  public static final String AUTH_USER = "authUser";
  public static final String AUTH_DEPT = "authDepartment";

  public static final String OTHER_ONLINE_BROWSER = "otherOnlineBrowser";
  public static final String OUT_ONLINE_BROWSER = "outOnlineBrowser";

  public static final String ONLINE_BROWSER = "onlineBrowser";

  /** 在线打印，有权限为1，没有权限为0 */
  public static final String ONLINE_PRINT = "onlinePrint";

  /** 下载，有权限为1，没有权限为0 */
  public static final String DOWNLOAD = "download";

  /** 下载源文件，有权限为1，没有权限为0 */
  public static final String DOWNLOAD_SOURCE = "downloadSource";

  /** 现场借阅，有权限为1，没有权限为0 */
  public static final String LIVE_READ = "liveRead";

  /** 外借，有权限为1，没有权限为0 */
  public static final String LEND_OUT = "lendOut";

  /** 复制外发，有权限为1，没有权限为0 */
  public static final String COPY_SEND = "copySend";

  /** 摘录，有权限为1，没有权限为0 */
  public static final String EXCERPT = "excerpt";
  /** 公司id */
  public static final String COM_ID = "comId";
  public static final String COM_NAME = "comName";

  /** 归档部门 */
  public static final String FILLING_DEPARTMENT = "fillingDepartment";
  /** 创建人 */
  public static final String CREATE_BY = "createBy";

  public static final String UPDATE_BY = "updateBy";

  public static final String ES_AMS_FILE_CONTENT = "amsFileContent";
  public static final String ES_AMS_RECORDS = "records";
  public static final String ES_AMS_FILE_TITLE = "amsFileTitle";
  public static final String ES_AMS_SPACE_SYMBOL = " ";

  public static final String ARCH_FAVORITES_FLAG = "collectFlag";

  public static final String ARCH_BORROW_CAR_FLAG = "borrowCarFlag";

  public static final String FILLING_NUM_DB = "filling_num";

  public static final String BAND_WITH_TOTAL_DB = "back_width_total";

  public static final String PHYSICAL_CATEGORY_DB = "physical_category";

  public static final String FILE_SIZE_DB = "file_size";

  /** 路径整理添加门类中文名称key */
  public static final String OSS_SETTING_ARCH_TYPE_KEY = "archTypeName";

  /** 路径整理添加门类中文名称 */
  public static final String OSS_SETTING_ARCH_TYPE_NAME = "门类名称";

  /** 路径整理添加全宗中文名称key */
  public static final String OSS_SETTING_FONDS_KEY = "fondsName";

  /** 路径整理添加全宗名称 */
  public static final String OSS_SETTING_FONDS_NAME = "全宗名称";

  public static final String FILES_NUM = "filesNum";

  /** 档号空值对应转换值 */
  public static final String ARCH_CODE_NULL_VALUE = "";
  /** 是否散文件 */
  public static final String SCATTERED_STATUS = "scatteredStatus";

  /** 任意匹配字段 */
  public static final String ANY_FIELD = "anyMatch";

  public static final String COUNT_ALL_FIELD = "countAll";
  /** 盒号 */
  public static final String BOX_NO = "boxNo";

  public static final String BOX_NO_DB = "box_no";

  /** 发布状态 */
  public static final String PUBLISH_STATUS = "publishStatus";

  /** 控制状态 */
  public static final String CONTROL_IDENTIFIER = "controlIdentifier";
}
